package de.sehversuche.pse.model;

import java.util.ArrayList;
import java.util.List;

/**
 * Collection of selected images.
 * @author Lars
 *
 */
public class PseCollection implements PseFolder<PseCollection> {
	/** Id to identify this instance. */
	private Long id;
	/** This instance name. */
	private String name;
	/** */
	private List<PseFolder<PseCollection>> children;
	private PseCollection parent;


	public PseCollection(Long id, String name, PseCollection parent) {
		this.id = id;
		this.name = name;
		this.parent = parent;
		this.children = new ArrayList<PseFolder<PseCollection>>(3);
	}
	public List<PseImage> getImages() {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean hasImages() {
		// TODO Auto-generated method stub
		return false;
	}

	public Long getId() {
		return id;
	}

	public String getName() {
		return name;
	}

	public List<PseFolder<PseCollection>> getChildren() {
		return children;
	}

	public PseCollection getParent() {
		return parent;
	}

}
